/*
 * create:2016年4月13日 下午10:39:57
 * author:wangds  
 */
package com.cxkj.shop.model.order;

import java.util.Collection;

/**
 * .
 * @author wangds
 *
 */
public interface Order {

  /**
   * The getter method of the property wxPayId.
   * @author wangds 2016年4月13日 下午10:41:13.
   * @return the wxPayId.
   */
  String getWxPayId();
  /**
   * The setter method of the property wxPayId.
   * @param thewxPayId the wxPayId to set
   * @author wangds 2016年4月13日 下午10:41:13.
   */
  void setWxPayId(String wxPayId);
  /**
   * The getter method of the property orderId.
   * @author wangds 2016年4月13日 下午10:38:43.
   * @return the orderId.
   */
  String getOrderId();

  /**
   * The setter method of the property orderId.
   * @param theorderId the orderId to set
   * @author wangds 2016年4月13日 下午10:38:43.
   */
  void setOrderId(String orderId);

  /**
   * The getter method of the property openId.
   * @author wangds 2016年4月13日 下午10:38:43.
   * @return the openId.
   */
  String getOpenId();

  /**
   * The setter method of the property openId.
   * @param theopenId the openId to set
   * @author wangds 2016年4月13日 下午10:38:43.
   */
  void setOpenId(String openId);

  /**
   * The getter method of the property createTm.
   * @author wangds 2016年4月13日 下午10:38:43.
   * @return the createTm.
   */
  long getCreateTm();

  /**
   * The setter method of the property createTm.
   * @param thecreateTm the createTm to set
   * @author wangds 2016年4月13日 下午10:38:43.
   */
  void setCreateTm(long createTm);

  /**
   * The getter method of the property payTm.
   * @author wangds 2016年4月13日 下午10:38:43.
   * @return the payTm.
   */
  long getPayTm();

  /**
   * The setter method of the property payTm.
   * @param thepayTm the payTm to set
   * @author wangds 2016年4月13日 下午10:38:43.
   */
  void setPayTm(long payTm);

  /**
   * The getter method of the property postTm.
   * @author wangds 2016年4月13日 下午10:38:43.
   * @return the postTm.
   */
  long getPostTm();

  /**
   * The setter method of the property postTm.
   * @param thepostTm the postTm to set
   * @author wangds 2016年4月13日 下午10:38:43.
   */
  void setPostTm(long postTm);

  /**
   * The getter method of the property finishTm.
   * @author wangds 2016年4月13日 下午10:38:43.
   * @return the finishTm.
   */
  long getFinishTm();

  /**
   * The setter method of the property finishTm.
   * @param thefinishTm the finishTm to set
   * @author wangds 2016年4月13日 下午10:38:43.
   */
  void setFinishTm(long finishTm);

  /**
   * The getter method of the property total.
   * @author wangds 2016年4月13日 下午10:38:43.
   * @return the total.
   */
  int getTotal();

  /**
   * The setter method of the property total.
   * @param thetotal the total to set
   * @author wangds 2016年4月13日 下午10:38:43.
   */
  void setTotal(int total);

  /**
   * The getter method of the property items.
   * @author wangds 2016年4月13日 下午10:38:43.
   * @return the items.
   */
  Collection<OrderItem> getItems();

  /**
   * The setter method of the property items.
   * @param theitems the items to set
   * @author wangds 2016年4月13日 下午10:38:43.
   */
  void setItems(Collection<OrderItem> items);

  /**
   * The getter method of the property postCode.
   * @author wangds 2016年4月15日 下午1:24:16.
   * @return the postCode.
   */
  String getPostCode();
  /**
   * The setter method of the property postCode.
   * @param thepostCode the postCode to set
   * @author wangds 2016年4月15日 下午1:24:16.
   */
  void setPostCode(String postCode);
  /**
   * The getter method of the property receiverName.
   * @author wangds 2016年4月15日 下午1:24:16.
   * @return the receiverName.
   */
  String getReceiverName();
  /**
   * The setter method of the property receiverName.
   * @param thereceiverName the receiverName to set
   * @author wangds 2016年4月15日 下午1:24:16.
   */
  void setReceiverName(String receiverName);
  /**
   * The getter method of the property address.
   * @author wangds 2016年4月15日 下午1:24:16.
   * @return the address.
   */
  String getAddress();
  /**
   * The setter method of the property address.
   * @param theaddress the address to set
   * @author wangds 2016年4月15日 下午1:24:16.
   */
  void setAddress(String address);
  /**
   * The getter method of the property phone.
   * @author wangds 2016年4月15日 下午1:24:16.
   * @return the phone.
   */
  String getPhone();
  /**
   * The setter method of the property phone.
   * @param thephone the phone to set
   * @author wangds 2016年4月15日 下午1:24:16.
   */
  void setPhone(String phone);
  
  /**
   * The getter method of the property totalScore.
   * @author wangds 2016年4月27日 下午12:24:26.
   * @return the totalScore.
   */
  int getTotalScore();
  /**
   * The setter method of the property totalScore.
   * @param thetotalScore the totalScore to set
   * @author wangds 2016年4月27日 下午12:24:26.
   */
  void setTotalScore(int totalScore);
  /**
   * The getter method of the property free.
   * @author wangds 2016年5月6日 下午7:29:02.
   * @return the free.
   */
  public int getFree();
  /**
   * The setter method of the property free.
   * @param thefree the free to set
   * @author wangds 2016年5月6日 下午7:29:02.
   */
  public void setFree(int free);
  /**
   * The getter method of the property favor.
   * @author wangds 2016年5月6日 下午7:29:02.
   * @return the favor.
   */
  public int getFavor();
  /**
   * The setter method of the property favor.
   * @param thefavor the favor to set
   * @author wangds 2016年5月6日 下午7:29:02.
   */
  public void setFavor(int favor);
  /**
   * The getter method of the property balance.
   * @author wangds 2016年5月6日 下午7:29:02.
   * @return the balance.
   */
  public int getBalance();
  /**
   * The setter method of the property balance.
   * @param thebalance the balance to set
   * @author wangds 2016年5月6日 下午7:29:02.
   */
  public void setBalance(int balance);
  

  /**
   * The getter method of the property pay.
   * @author wangds 2016年5月6日 下午8:38:59.
   * @return the pay.
   */
  public int getPay();
  /**
   * The setter method of the property pay.
   * @param thepay the pay to set
   * @author wangds 2016年5月6日 下午8:38:59.
   */
  public void setPay(int pay);
  
  public int getVip();
  
  public void setVip(int vip);
  /**
   * .
   * @author wangds 2016年8月11日 下午5:49:21.
   * @param wantTime
   */
  void setWantTime(String wantTime);
  String getWantTime();
  
}